Analyzing XFIG with GUPRO
نویسنده
چکیده
GUPRO (Generic Unit for Program Understanding, http://www.gupro.de) provides an adaptable and extesible workbench for program understanding and software reengineering. GUPRO is strongly based on graph technology, i. e. source code is parsed into graph structures which are accessible by graph algorithms and a general graph query language GReQL. In GUPRO, these base technologies are combined into reengineering tools like source code browsers, cross referencers or slicers. This paper describes the application of GUPRO on the ’XFIG Bake–Off’, a reverse engineering problem for a tool demonstration at the Working Conference on Reverse Engineering WCRE 2000.
منابع مشابه
Generic Support for Understanding Heterogeneous Software
The GUPRO approach to support program understanding in heterogeneous software environments is presented. GUPRO is an acronym for Generic Understanding of PROgrams. A tool of the GUPRO family consists of a parsing componentwhich translates source code into a repository together with a source code independent query component. Since the repository can be de ned for di erent languages on arbitrary ...
متن کاملGUPRO – Generic Understanding of Programs, An Overview
GUPRO is an integrated workbench to support program understanding of heterogenous software systems on arbitrary levels of granularity. GUPRO can be adapted to specific needs by an appropriate conceptual model of the target software. GUPRO is based on graph-technology. It heavily relies on graph querying and graph algorithms. Source code is extracted into a graph repository which can be viewed b...
متن کاملGraph Technology and Semantic Web in Reverse Engineering - A Comparison -
Reverse engineering tools are mostly based on analyzing code repositories. Various technological spaces for realizing these repositories including appropriate analysis techniques exist. Graph technology and semantic web based technologies provide elaborated and sufficient means to analyze software structures. This paper elaborates differences and similarities of both technological spaces by com...
متن کاملApplying the graph-oriented GUPRO Approach in comparison to a Relational Database based Approach
GUPRO (GReQL) Results Graph Repository Extract: ANAL, SoftSpec Relational Database Abstract: RepoView (SQL) Source code Results
متن کاملA Generic System to Support Multi-level Understanding of Heterogeneous Software Gupro : a Generic System to Support Multi-level Understanding of Heterogeneous Software
This paper presents the ideas and the implementation of a generic support system for understanding heterogenous software. GUPRO provides a seamless approach for modeling, representing and analysing software. The focus of GUPRO is its adaptability to (almost) arbitrary kinds of source text. Software of di erent programming and description languages can be represented uniformly by a homogeneous i...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000